home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Hyper / Q-R / ReCoVeR!© 1.3.cpt / ReCoVeR!© 1.3 / background_2685.txt < prev    next >
Text File  |  1992-05-21  |  19KB  |  733 lines

  1. -- background: 2685 from stack: in.3
  2. -- bmap block id: 3370
  3. -- flags: 4000
  4. -- background id: 0
  5. -- name: 
  6. ----- HyperTalk script -----
  7. on idle
  8.   hide menubar -- has a bug that sets the name of the stack to space.
  9.   hide msg
  10.   hide tool window
  11.   global numOfpages,numOfPagesClip
  12.   if the number of this cd > 1 and bkgnd fld fileText is empty then
  13.     if numOfPages is 1
  14.     then put the number of this cd - 1 into numOfpages
  15.     go to cd 1
  16.     set the loc of bkgnd btn id 27 to 344,247
  17.   end if
  18.   if the freeSize of this stack > 50000 then
  19.     CheckUserLevel
  20.     if the DiskSpace/1024 ‚â• 700
  21.     then send "domenu" && quote & "Compact Stack" & quote to HyperCArd
  22.   end if
  23.   PlayEGYPTIANMusic
  24. end idle
  25.  
  26.  
  27.  
  28. -- part 2 (field)
  29. -- low flags: 01
  30. -- high flags: 2007
  31. -- rect: left=3 top=41 right=240 bottom=509
  32. -- title width / last selected line: 0
  33. -- icon id / first selected line: 0 / 0
  34. -- text alignment: 0
  35. -- font id: 3
  36. -- text size: 9
  37. -- style flags: 0
  38. -- line height: 12
  39. -- part name: FileText
  40. ----- HyperTalk script -----
  41. on mouseup
  42.   global textMark
  43.   if me is empty then exit mouseup
  44.   set the locktext of me to false
  45.   click at the clickLoc
  46.   if textMark is return & " <=‚Ä¢} " or textMark is empty then
  47.     put return & " {‚Ä¢=> " into textMark
  48.     put textMark into the selection
  49.     set the locktext of me to true
  50.     exit mouseup
  51.   end if
  52.   -- if textMark is return & " {‚Ä¢=> " then
  53.   put return & " <=‚Ä¢} " into textMark
  54.   put textMark into the selection
  55.   set the locktext of me to true
  56.   exit mouseup
  57.   -- end if
  58. end mouseup
  59.  
  60. on EnterInField
  61.   global textMark
  62.   if textMark is return & " {‚Ä¢=> " then
  63.     put return & " <=‚Ä¢} " into textMark
  64.     type textMark
  65.     exit EnterInField
  66.   end if
  67.   put return & " {‚Ä¢=> " into textMark
  68.   type textMark
  69. end EnterInField
  70.  
  71.  
  72. -- part 5 (button)
  73. -- low flags: 00
  74. -- high flags: A000
  75. -- rect: left=99 top=269 right=334 bottom=198
  76. -- title width / last selected line: 0
  77. -- icon id / first selected line: 29589 / 29589
  78. -- text alignment: 1
  79. -- font id: 0
  80. -- text size: 12
  81. -- style flags: 0
  82. -- line height: 16
  83. -- part name: Clean Text
  84. ----- HyperTalk script -----
  85. on mousedown
  86.   global textMark,textToClean,numOfpages,cdNum
  87.   put return & " <=‚Ä¢} " into textMark
  88.   repeat with cdNum = the number of this cd to numOfpages
  89.     put bkgnd fld "fileText" of cd cdNum into textToClean
  90.     if textToClean is empty then exit mouseDown
  91.     put "Sorry, text can't be displayed but you can save it in a file." into tempMsg
  92.     if bkgnd fld fileText is tempMsg then exit mouseDown
  93.     if " {‚Ä¢=> " is not in textToClean or " <=‚Ä¢} " is not in textToClean
  94.     then TryAgain
  95.     -- put "Use 'EnterKey' to mark areas needing Deletion"
  96.     put 999 into SDel
  97.     put 0 into SDelTemp
  98.     put return & " {‚Ä¢=> " into STemp
  99.     put return & " <=‚Ä¢} " into ETemp
  100.     put offset(STemp,textToClean) into SDel
  101.     put offset(ETemp,textToClean) into EDel
  102.     if SDel = 0 or EDel = 0 then TryAgain
  103.     repeat until SDel = 0
  104.       put offset(STemp,textToClean) into SDel
  105.       put offset(ETemp,textToClean) into EDel
  106.       -- put SDel && EDel && "--" after msg
  107.       if SDel = SDelTemp then exit repeat
  108.       put SDel into SDelTemp
  109.       if SDel < EDel
  110.       then delete char SDel to EDel+6 of textToClean
  111.       if SDel > EDel
  112.       then TryAgain
  113.     end repeat
  114.     lock screen
  115.     put textToClean into bkgnd fld fileText of cd cdNum
  116.   end repeat
  117.   set the scroll of bkgnd fld fileText to 0
  118.   unlock screen with visual dissolve
  119. end mousedown
  120.  
  121. on TryAgain
  122.   global textMark,textToClean,cdNum
  123.   put bkgnd fld "fileText" into textToClean
  124.   if cdNum = the number of this cd then
  125.     answer "Click first at Begining then at End of areas needing Deletion."& "  Use ‚åòZ for Undo"
  126.     put offset(return & " {‚Ä¢=> ",textToClean) into SDel
  127.     put offset(return & " <=‚Ä¢} ",textToClean) into EDel
  128.     delete char SDel to SDel+6 of textToClean
  129.     delete char EDel to EDel+6 of textToClean
  130.  
  131.     put offset(" {‚Ä¢=> ",textToClean) into SDel
  132.     put offset(" <=‚Ä¢} ",textToClean) into EDel
  133.     delete char SDel to SDel+5 of textToClean
  134.     delete char EDel to EDel+5 of textToClean
  135.  
  136.     put offset("{‚Ä¢=>",textToClean) into SDel
  137.     put offset("<=‚Ä¢}",textToClean) into EDel
  138.     delete char SDel to SDel+3 of textToClean
  139.     delete char EDel to EDel+3 of textToClean
  140.  
  141.     put textToClean into bkgnd fld fileText
  142.   end if
  143.   exit to HyperCard
  144. end TryAgain
  145.  
  146.  
  147.  
  148. -- part 6 (button)
  149. -- low flags: 00
  150. -- high flags: A000
  151. -- rect: left=197 top=269 right=334 bottom=296
  152. -- title width / last selected line: 0
  153. -- icon id / first selected line: 10181 / 10181
  154. -- text alignment: 1
  155. -- font id: 0
  156. -- text size: 12
  157. -- style flags: 0
  158. -- line height: 16
  159. -- part name: Save Text
  160. ----- HyperTalk script -----
  161. on mousedown
  162.   if bkgnd fld fileText is empty then exit mousedown
  163.   put the short name of bkgnd btn id 3 into fileNameAndPath
  164.   if fileNameAndPath is empty then exit mouseDown
  165.   repeat with i=the number of chars of fileNameAndPath down to 1
  166.     if char i of fileNameAndPath is ":" then exit repeat
  167.     put char i of fileNameAndPath before temp
  168.   end repeat
  169.   ----------------------------- HCA 1.2.5 -----------------------------
  170.   put SFPutFileWiLock(105,83,"Save Text of file:" && quote & temp & quote && "as:","Text of" && temp ) into newName
  171.   ---------------------------------------------------------------------
  172.   if newName is fileNameAndPath then
  173.     answer "Choose another fileName. Nothing was saved."
  174.     exit mouseDown
  175.   end if
  176.   if newName is empty then exit mouseDown
  177.   open file newName
  178.   open file fileNameAndPath
  179.   put "0" into it
  180.   lock screen
  181.   go to cd 2
  182.   put 0 into i
  183.   set the cursor to watch
  184.   repeat until it is empty
  185.     put i+1 into i
  186.     get bkgnd fld fileText of cd i
  187.     write it to file newName
  188.   end repeat
  189.   close file newName
  190.   close file fileNameAndPath
  191.   CLS
  192. end mousedown
  193.  
  194.  
  195. -- part 10 (button)
  196. -- low flags: 00
  197. -- high flags: 2000
  198. -- rect: left=445 top=269 right=328 bottom=500
  199. -- title width / last selected line: 0
  200. -- icon id / first selected line: 0 / 0
  201. -- text alignment: 1
  202. -- font id: 0
  203. -- text size: 12
  204. -- style flags: 0
  205. -- line height: 16
  206. -- part name: Quit
  207. ----- HyperTalk script -----
  208. on mousedown
  209.   global RestoreSoundVol
  210.   CheckUserLevel
  211.   CLS
  212.   if the short name of bkgnd fld id 48 is "Sound ON" then
  213.     setVolume 2
  214.     play "ByeNow!"
  215.   end if
  216.   if the DiskSpace/1024 > 300
  217.   then send "domenu" && quote & "Compact Stack" & quote to HyperCArd
  218.   send "domenu" && quote & "Quit HyperCard" & quote to HyperCArd
  219.   wait until the sound is "done"
  220.   if RestoreSoundVol is not empty
  221.   then setVolume RestoreSoundVol
  222.   exit to HyperCArd -- very important
  223. end mousedown
  224.  
  225.  
  226.  
  227. -- part 15 (button)
  228. -- low flags: 80
  229. -- high flags: C001
  230. -- rect: left=74 top=54 right=74 bottom=438
  231. -- title width / last selected line: 0
  232. -- icon id / first selected line: 0 / 0
  233. -- text alignment: 1
  234. -- font id: 0
  235. -- text size: 12
  236. -- style flags: 0
  237. -- line height: 16
  238. -- part name: Select a file to Recover
  239. ----- HyperTalk script -----
  240. on mouseUp
  241.   set hilite of me to true
  242. end mouseUp
  243.  
  244.  
  245.  
  246. -- part 24 (field)
  247. -- low flags: 81
  248. -- high flags: 0000
  249. -- rect: left=3 top=240 right=254 bottom=147
  250. -- title width / last selected line: 0
  251. -- icon id / first selected line: 0 / 0
  252. -- text alignment: 0
  253. -- font id: 0
  254. -- text size: 12
  255. -- style flags: 0
  256. -- line height: 12
  257. -- part name: PageNum
  258.  
  259.  
  260. -- part 25 (button)
  261. -- low flags: 80
  262. -- high flags: 2002
  263. -- rect: left=148 top=239 right=255 bottom=163
  264. -- title width / last selected line: 0
  265. -- icon id / first selected line: 11552 / 11552
  266. -- text alignment: 1
  267. -- font id: 0
  268. -- text size: 12
  269. -- style flags: 0
  270. -- line height: 16
  271. -- part name: 
  272. ----- HyperTalk script -----
  273. on mousedown
  274.   global pNum
  275.   if the number of this cd > 1 then
  276.     visual dissolve
  277.     go prev
  278.     put "Page" && the number of this cd into bkgnd fld pageNum
  279.   end if
  280. end mousedown
  281.  
  282.  
  283.  
  284. -- part 26 (button)
  285. -- low flags: 80
  286. -- high flags: 2002
  287. -- rect: left=162 top=239 right=255 bottom=177
  288. -- title width / last selected line: 0
  289. -- icon id / first selected line: 17663 / 17663
  290. -- text alignment: 1
  291. -- font id: 0
  292. -- text size: 12
  293. -- style flags: 0
  294. -- line height: 16
  295. -- part name: 
  296. ----- HyperTalk script -----
  297. on mousedown
  298.   global numOfPages
  299.   if the number of this cd < numOfPages then
  300.     visual dissolve
  301.     go next
  302.     put "Page" && the number of this cd into bkgnd fld pageNum
  303.   end if
  304. end mousedown
  305.  
  306.  
  307.  
  308. -- part 3 (button)
  309. -- low flags: 00
  310. -- high flags: C000
  311. -- rect: left=5 top=5 right=40 bottom=507
  312. -- title width / last selected line: 0
  313. -- icon id / first selected line: 0 / 0
  314. -- text alignment: 1
  315. -- font id: 0
  316. -- text size: 12
  317. -- style flags: 0
  318. -- line height: 16
  319. -- part name: :Recovered Files:Acta 2.0 documents:? Acta 2.0 document 02
  320. ----- HyperTalk script -----
  321. on mousedown
  322.   do "push cd"
  323.   set hilite of me to true
  324.   lock screen
  325.   go to cd 1
  326.   show cd pict
  327.   show cd btn blackBkgnd
  328.   show cd fld shareware
  329.   unlock screen with visual wipe down
  330. end mousedown
  331.  
  332. on hideAbout
  333.   set Hilite of me to true
  334.   lock screen
  335.   hide cd btn blackBkgnd
  336.   hide cd fld shareware
  337.   unlock screen with visual dissolve
  338. end HideAbout
  339.  
  340.  
  341.  
  342. -- part 34 (field)
  343. -- low flags: 01
  344. -- high flags: 2002
  345. -- rect: left=492 top=239 right=251 bottom=504
  346. -- title width / last selected line: 0
  347. -- icon id / first selected line: 0 / 0
  348. -- text alignment: 1
  349. -- font id: 3
  350. -- text size: 9
  351. -- style flags: 0
  352. -- line height: 12
  353. -- part name: 
  354.  
  355.  
  356. -- part 36 (field)
  357. -- low flags: 01
  358. -- high flags: 2002
  359. -- rect: left=497 top=243 right=255 bottom=509
  360. -- title width / last selected line: 0
  361. -- icon id / first selected line: 0 / 0
  362. -- text alignment: 65535
  363. -- font id: 3
  364. -- text size: 9
  365. -- style flags: 0
  366. -- line height: 12
  367. -- part name: 
  368. ----- HyperTalk script -----
  369. on mousedown
  370.   play finished
  371.   set the userlevel to 5
  372. end mousedown
  373.  
  374.  
  375. -- part 39 (field)
  376. -- low flags: 01
  377. -- high flags: 0000
  378. -- rect: left=320 top=239 right=256 bottom=493
  379. -- title width / last selected line: 0
  380. -- icon id / first selected line: 0 / 0
  381. -- text alignment: 0
  382. -- font id: 3
  383. -- text size: 12
  384. -- style flags: 0
  385. -- line height: 16
  386. -- part name: 
  387.  
  388.  
  389. -- part 31 (button)
  390. -- low flags: 00
  391. -- high flags: 2000
  392. -- rect: left=321 top=240 right=254 bottom=335
  393. -- title width / last selected line: 0
  394. -- icon id / first selected line: 0 / 0
  395. -- text alignment: 1
  396. -- font id: 0
  397. -- text size: 12
  398. -- style flags: 0
  399. -- line height: 16
  400. -- part name: 
  401. ----- HyperTalk script -----
  402. on mousedown
  403.   set lockMessages to true
  404.   ScrollMeLeft
  405. end mousedown
  406. on mouseup
  407.   set lockMessages to false
  408. end mouseup
  409.  
  410. on mouseStilldown
  411.   ScrollMeLeft
  412. end mouseStilldown
  413.  
  414. on ScrollMeLeft
  415.   global numOfpages,tempMove
  416.   if the number of this cd ‚↠1 then
  417.     visual dissolve
  418.     go prev
  419.   else
  420.     set the loc of bkgnd btn id 27 to 344,247
  421.     exit ScrollMeLeft
  422.   end if
  423.   if tempMove is empty
  424.   then put 125 div numOfpages into tempMove
  425.   put (first item of the loc of bkgnd btn id 27) - tempMove & "," & second item of the loc of bkgnd btn id 27 into tempLoc
  426.   set the loc of bkgnd btn id 27 to tempLoc
  427. end ScrollMeLeft
  428.  
  429.  
  430.  
  431. -- part 29 (button)
  432. -- low flags: 00
  433. -- high flags: 2000
  434. -- rect: left=478 top=240 right=254 bottom=492
  435. -- title width / last selected line: 0
  436. -- icon id / first selected line: 0 / 0
  437. -- text alignment: 1
  438. -- font id: 0
  439. -- text size: 12
  440. -- style flags: 0
  441. -- line height: 16
  442. -- part name: 
  443. ----- HyperTalk script -----
  444. on mousedown
  445.   set lockMessages to true
  446.   ScrollMeRight
  447. end mousedown
  448. on mouseup
  449.   set lockMessages to false
  450. end mouseup
  451.  
  452. on mouseStilldown
  453.   ScrollMeRight
  454. end mouseStilldown
  455. on ScrollMeRight
  456.   global numOfpages,tempMove
  457.   if the number of this cd < numOfPages then
  458.     visual dissolve
  459.     go next
  460.   else
  461.     set the loc of bkgnd btn id 27 to 469,247
  462.     exit ScrollMeRight
  463.   end if
  464.   if tempMove is empty
  465.   then put 125 div numOfpages into tempMove
  466.   put (first item of the loc of bkgnd btn id 27) + tempMove & "," & second item of the loc of bkgnd btn id 27 into tempLoc
  467.   set the loc of bkgnd btn id 27 to tempLoc
  468. end ScrollMeRight
  469.  
  470.  
  471. -- part 27 (button)
  472. -- low flags: 00
  473. -- high flags: 0002
  474. -- rect: left=336 top=240 right=254 bottom=352
  475. -- title width / last selected line: 0
  476. -- icon id / first selected line: 0 / 0
  477. -- text alignment: 1
  478. -- font id: 0
  479. -- text size: 12
  480. -- style flags: 0
  481. -- line height: 16
  482. -- part name: 
  483. ----- HyperTalk script -----
  484. -- on mouseEnter
  485. global numOfpages,temp
  486. put 125 div numOfpages into temp
  487. -- end mouseEnter
  488.  
  489. -- on mouseStillDown
  490. global numOfpages,temp,mousePos
  491. put "344,238,470,254" into theRange
  492. put the mouseloc into mousePos
  493. if mousePos is within theRange
  494. then set the loc of me to first item of mousePos ,246
  495. -- end mouseStillDown
  496.  
  497. -- on mouseup
  498. global numOfpages,temp,mousePos
  499. put (first item of mousePos - 343) div temp + 1 into cdNum
  500. put cdNum into msg
  501. -- if cdNum ‚↠0 and cdNum ‚⧠numOfpages
  502. if cdNum ‚⧠numOfpages
  503. then go to cd cdNum
  504. if cdNum = 0
  505. then set the loc of bkgnd btn id 27 to 344,246
  506. -- end mouseup
  507.  
  508. -- on mouseLeave
  509. global numOfpages,temp,mousePos
  510. put (first item of mousePos - 343) div temp + 1 into cdNum
  511. put cdNum into msg
  512. -- if cdNum ‚↠0 and cdNum ‚⧠numOfpages
  513. if cdNum ‚⧠numOfpages
  514. then go to cd cdNum
  515. if cdNum = 0
  516. then set the loc of bkgnd btn id 27 to 344,246
  517. -- end mouseLeave
  518.  
  519.  
  520.  
  521. -- part 40 (button)
  522. -- low flags: 00
  523. -- high flags: A000
  524. -- rect: left=0 top=269 right=334 bottom=100
  525. -- title width / last selected line: 0
  526. -- icon id / first selected line: 6544 / 6544
  527. -- text alignment: 1
  528. -- font id: 0
  529. -- text size: 12
  530. -- style flags: 0
  531. -- line height: 16
  532. -- part name: 
  533. ----- HyperTalk script -----
  534. on mousedown
  535.   global fileNameAndPath,numOfPages
  536.   global fileNameAndPath,numOfPages
  537.   CLS
  538.   --------------------------- HCA 1.2.5 -------------------------------
  539.   show bkgnd btn id 15 at 256,64
  540.   set the name of bkgnd btn id 15 to "Select a file to Recover"
  541.   put SFGetFileWiLock("All",82,83) into fileNameAndPath
  542.   hide bkgnd btn id 15
  543.   ---------------------------------------------------------------------
  544.   if fileNameAndPath is empty then exit mousedown
  545.   set lockMessages to true
  546.   set the cursor to watch
  547.   put 1 into i
  548.   open file fileNameAndPath
  549.   put "Zero" into it
  550.   put "" into fileTextTemp
  551.   read from file fileNameAndPath for 30000
  552.   put it after fileTextTemp
  553.   if fileTextTemp is empty then
  554.     close file fileNameAndPath
  555.     answer "Sorry no text was found."
  556.     exit mouseDown
  557.   end if
  558.   put fileTextTemp into bkgnd fld "FileText" of cd i
  559.   put i+1 into i
  560.   lock screen
  561.   repeat until it is empty
  562.     put "" into fileTextTemp
  563.     read from file fileNameAndPath for 30000
  564.     put it after fileTextTemp
  565.     if fileTextTemp is not empty then
  566.       if i > 21 then
  567.         go to last cd
  568.         send "domenu New Card" to HyperCard
  569.         put "Page" && i into bkgnd fld "PageNum" of cd i
  570.       end if
  571.       put fileTextTemp into bkgnd fld "FileText" of cd i
  572.       put i+1 into i
  573.     else put i - 1 into i
  574.   end repeat
  575.   close file fileNameAndPath
  576.   if the length of fileNameAndPath > 62 then
  577.     repeat until fileNameAndPath is empty
  578.       delete first char of fileNameAndPath
  579.       if first char of fileNameAndPath is ":" and the length of fileNameAndPath ‚⧠62
  580.       then exit repeat
  581.     end  repeat
  582.   end if
  583.   put i into numOfPages
  584.   if numOfPages > 1 then
  585.     show bkgnd btn id 25
  586.     show bkgnd btn id 26
  587.     show bkgnd fld id 24
  588.     go to cd 1
  589.   end if
  590.   if bkgnd fld "fileText" is empty then
  591.     put "Sorry text can't be displayed but you can save it in a file." into tempMsg
  592.     put tempMsg into bkgnd fld "fileText"
  593.     -- block "Clean Text" since bkgnd fld fileText is empty.
  594.     if the number of this cd is 1 then show cd btn blockTheWay
  595.   end if
  596.   set the name of bkgnd btn id 3 to fileNameAndPath
  597.   hide cd pict
  598.   if the short name of bkgnd fld id 48 is "Sound ON" then
  599.     setVolume 2
  600.     -- PlayEGYPTIANMusic
  601.   end if
  602.   set lockMessages to false
  603.   unlock screen
  604. end mousedown
  605.  
  606.  
  607.  
  608. -- part 46 (button)
  609. -- low flags: 00
  610. -- high flags: A000
  611. -- rect: left=295 top=269 right=334 bottom=394
  612. -- title width / last selected line: 0
  613. -- icon id / first selected line: 700 / 700
  614. -- text alignment: 1
  615. -- font id: 0
  616. -- text size: 12
  617. -- style flags: 0
  618. -- line height: 16
  619. -- part name: FIND…
  620. ----- HyperTalk script -----
  621. on mouseUp
  622.   repeat 2
  623.     repeat with i=700 to 712
  624.       set the icon of me to i
  625.       wait 10
  626.     end repeat
  627.   end repeat
  628.   set the icon of me to 700
  629.   answer quote & "FIND‚Ķ" & quote && "is available only in ReCoVeR!¬© 2.0"
  630. end mouseUp
  631.  
  632.  
  633.  
  634. -- part 48 (field)
  635. -- low flags: 01
  636. -- high flags: 0002
  637. -- rect: left=260 top=241 right=253 bottom=319
  638. -- title width / last selected line: 0
  639. -- icon id / first selected line: 0 / 0
  640. -- text alignment: 1
  641. -- font id: 0
  642. -- text size: 9
  643. -- style flags: 0
  644. -- line height: 11
  645. -- part name: 
  646.  
  647.  
  648. -- part 49 (button)
  649. -- low flags: 00
  650. -- high flags: 6000
  651. -- rect: left=259 top=240 right=254 bottom=320
  652. -- title width / last selected line: 0
  653. -- icon id / first selected line: 0 / 0
  654. -- text alignment: 1
  655. -- font id: 0
  656. -- text size: 12
  657. -- style flags: 0
  658. -- line height: 16
  659. -- part name: 
  660. ----- HyperTalk script -----
  661. on mouseup
  662.   global RestoreSoundVol
  663.   set hilite of me to true
  664.   if bkgnd fld id 48 is "Sound OFF" then
  665.     setVolume 2
  666.     put "Sound ON" into bkgnd fld id 48
  667.   else
  668.     setVolume 0
  669.     put "Sound OFF" into bkgnd fld id 48
  670.   end if
  671.   answer "Available only in ReCoVeR!¬© 2.0" -- -- -- -- -- -- -- -- -- --
  672.   put "Sound OFF" into bkgnd fld id 48     -- -- -- -- -- -- -- -- -- --
  673. end mouseup
  674.  
  675.  
  676. -- part 50 (field)
  677. -- low flags: 01
  678. -- high flags: 0002
  679. -- rect: left=178 top=241 right=253 bottom=257
  680. -- title width / last selected line: 0
  681. -- icon id / first selected line: 0 / 0
  682. -- text alignment: 1
  683. -- font id: 0
  684. -- text size: 9
  685. -- style flags: 0
  686. -- line height: 11
  687. -- part name: Help
  688.  
  689.  
  690. -- part 52 (button)
  691. -- low flags: 00
  692. -- high flags: 6000
  693. -- rect: left=177 top=240 right=254 bottom=258
  694. -- title width / last selected line: 0
  695. -- icon id / first selected line: 0 / 0
  696. -- text alignment: 1
  697. -- font id: 0
  698. -- text size: 12
  699. -- style flags: 0
  700. -- line height: 16
  701. -- part name: 
  702. ----- HyperTalk script -----
  703. on mouseup
  704.   set the hilite of me to false
  705.   put "HELP" into bkgnd fld "help"
  706.   answer quote & "HELP" & quote && "is available only in ReCoVeR!¬© 2.0"
  707.   send mousedown to bkgnd btn id 3
  708.   set the hilite of me to true
  709. end mouseup
  710.  
  711.  
  712. -- part 57 (field)
  713. -- low flags: 01
  714. -- high flags: 0000
  715. -- rect: left=378 top=5 right=19 bottom=507
  716. -- title width / last selected line: 0
  717. -- icon id / first selected line: 0 / 0
  718. -- text alignment: 0
  719. -- font id: 3
  720. -- text size: 9
  721. -- style flags: 2048
  722. -- line height: 12
  723. -- part name: VersionNum
  724. ----- HyperTalk script -----
  725. on mouseDown
  726.   put "Version 1.2.7 ¬© 1991" into me
  727.   if cd fld "VersionNum" is not bkgnd fld "VersionNum"
  728.   then repeat with i=1 to the number of cds
  729.   put me into bkgnd fld VersionNum of cd i
  730. end repeat
  731. answer "Register now to get ReCoVeR!¬© 2.0"
  732. end mouseDown
  733.